//
//  UIView+YHAnimation.h
//  MoreCoin
//
//  Created by 林宁宁 on 2019/10/15.
//  Copyright © 2019 MoreCoin. All rights reserved.
//


#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface UIView (YHAnimation)


/** 点赞动画*/
- (void)yh_ani_zan;
/** 大小跳动 动画*/
- (void)yh_ani_scale_loop;

- (void)yh_ani_scale_loop:(NSTimeInterval)time
                   values:(NSArray *)values;
/** 点击缩放动画*/
- (void)yh_ani_clickScaling;

/** 旋转 动画*/
- (void)yh_ani_rotate_loop;
/** 旋转 动画 一次*/
- (void)yh_ani_rotate_once;
/** 旋转 动画 上下or下上*/
- (void)yh_ani_rotate_top_bottom:(BOOL)istop;

/** 沿y轴旋转 */
- (void)yh_rotationBaseY:(NSTimeInterval)duration repeatCount:(NSInteger)count;

/**
 *左右摆动动画
 @param angle 摆动角度
 @param time 动画时间
 @param count 重复次数
 */
- (void)yh_waveMotionAnnimation:(double)angle
                       duration:(NSTimeInterval)time
                    repeatCount:(NSInteger)count;


/** 左右抖动*/
- (void)yh_shake_zuoyou;
/** 上下抖动*/
- (void)yh_shake_shagnxia;

/** 警示动画*/
- (void)yh_animationWarning;

/** 亮度变化警示动画*/
- (void)yh_animationLightWarning;

- (void)yh_animationRemoveFromSuperView;

@end

NS_ASSUME_NONNULL_END
